/*
 * 描述： Enquiry Alert Segment (EA) Enum
 * 修改人： Weng.weng
 * 修改时间： 2025年1月20日
 * 项目： external-mock-server
 */
package com.aeasycredit.credit.tuef.constant;

/**
 * Enquiry Alert Segment (EA) Enum<br>
 * 
 * @author Weng.weng
 * @version [0.0.1, 2025年1月20日]
 */
public enum TuefEnquiryAlertSegmentEnum implements TuefSegment {
    
    SEGMENT_TAG("EA", "SegmentTag", "segmentTag"),
    
    DATE_OF_ENQUIRY("01", "Date Of Enquiry", "dateOfEnquiry"),
    
    SUBSCRIBER_SHORT_NAME("02", "Subscriber Short Name", "subscriberShortName"),
    
    BUSINESS_CATEGORY("03", "Business Category", "businessCategory"),
    
    ENQUIRY_TYPE("04", "Enquiry Account Type", "enquiryAccountType"),
    
    ENQUIRY_AMOUNT("05", "Enquiry Amount", "enquiryAmount"),
    
    CURRENCY_CODE("06", "Currency Code", "currencyCode"),
    
    ENQUIRY_PURPOSE("07", "Enquiry Purpose", "enquiryPurpose"),
    
    ;
    
    private String fieldTag;
    
    private String fieldName;
    
    private String javaFieldName;
    
    private TuefEnquiryAlertSegmentEnum(String fieldTag, String fieldName, String javaFieldName) {
        this.fieldTag = fieldTag;
        this.fieldName = fieldName;
        this.javaFieldName = javaFieldName;
    }

    public String getFieldTag() {
        return fieldTag;
    }

    public String getFieldName() {
        return fieldName;
    }

    public String getJavaFieldName() {
        return javaFieldName;
    }

}
